<?php
       //=========================<script réaliser par :MEZOUARI KHALID>===================
      include("verifierSession.php");
      require_once("beans/compteRenduBean.php");
      require_once("dao/compteRenduDao.php");
      require_once("beans/nomadeBean.php");
      require_once("dao/nomadeDao.php");
      include('connectBD.php');
      extract($_POST); //recuperer tous les parametres du formulaire
      extract($_GET); //recuperer la valeur passer dans le lien
      $title="modifier";
      $page="home"; 
      $compteRendu   =new compteRenduBean();  //instanciation du bean compte rendu
      $compteRenduDao=new compteRenduDao();  //instanciation du bean compteRenduDao class des CRUD
      $nomade  =new nomadeBean();
      $nomadeDao= new nomadeDao();
      $nomade=$nomadeDao->loadNomadeByLogin($login);
       // modifier un compteRendu
        if(isset($ok)){
        //echo "avant les setters<br>";
        $compteRendu->setIdCompteRendu($idCompteRendu);
        $compteRendu->setDesignation($designation);
        $compteRendu->setDescription($description);
        $compteRendu->setDateFin($dateTacheRealise);
       $compteRenduDao->updateCompteRendu($compteRendu);
      // echo "<br>sa marche<br>";
      }

     if(isset($idCompteRendu)){
        $compteRendu->setIdCompteRendu($idCompteRendu);
       $compteRenduFind=$compteRenduDao->searchCompteRendu($compteRendu,$nomade);
     // echo"je suis la";
        $designationf=$compteRenduFind->getDesignation();//echo $designationf;
         $dates       =$compteRenduDao->loadAllDateTacheRealisee() ;                 //importer toutes les dates de fin des taches realisées
         $designations=$compteRenduDao->loadAllDesignation();                //importer toutes les designation destaches
        //if(!isset($designation))
       // $designation=$designations[0];
      //echo "je suis la";
       
         }
        // echo "avant update<br>";
      
        if(isset($ok))
             {$tpl->display("succees.html");}
        if(isset($idCompteRendu)){
              $tpl->assign('title',$title);
              $tpl->assign('page',$page);
              $tpl->assign('designation',$designationf); 
              $tpl->assign('dateTache',$dates);                 //pour le menu deroulent du date de la tache
              $tpl->assign('designationTache',$designations);  //pour le menu deroulant du designation
              $tpl->assign('compteRendu',$compteRenduFind);        
              $tpl->display("modifierCompteRendu.html");}
?> 
